@charset "utf-8";

@page {
  size: a4;
  margin: 0.5cm;
}


/* CSS Document */
body { background: #fff; color: #000;  font-family: Arial, Helvetica, sans-serif;  font-size: 11pt; line-height: 1.3;}

h2, h3, h4, p, ul, ol, dl, address {padding: .5em 0;}
h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #000; padding-left: 0;}
h1 {font-size: 180%;}
h2 {font-size: 140%;}
h3 {font-size: 120%;}
img, img a {border: none; float: right;}
a {color: #000; text-decoration: underline;}
a:link, a:visited { color: #000; background: transparent;text-decoration: underline;}

ul {list-style-type: disc;   margin-left: 1.3em;}
ol {margin-left: 20px;}
dt {font: 100% Arial, Helvetica, sans-serif; font-weight: bold;}
dt span {display: block; font-weight: normal;}
dd {margin-bottom: .5em;}
dd blockquote {margin: .5em 0;}
dd pre, dd ul {padding-left: 0;}
blockquote {margin-left:20px; border-left: 1px solid #666; padding-left: 20px;}
dd p, form p, blockquote p {margin-left: 0;}
form {margin: .5em 20px;}
form div {clear: both;}
fieldset {border: 0; padding: 0;}
legend {display:none;}
label {margin-bottom: .5em;}
label, label span {display: block; color: #fff; font-weight: bold;}
input, textarea {width: 95%; border: 2px double #ccc; padding: 2px; background: #fff; color: #000; font: 100% Arial, Helvetica, sans-serif;}
textarea {height: 8em;}
table {width: 90%; border-collapse: collapse;}
th {border-bottom: 1px solid #666; padding-right: 1em; text-align: left;}
td {border-bottom: 1px solid #666; padding: .5em 1em .5em .25em; font: 100% Arial, Helvetica, sans-serif; vertical-align: top;}
td+td {border-left: 1px solid #666;}
div, li {float: none;}

/*Header*/
#header {padding: 0; width: auto; border-bottom: 5px solid #E48032; }
#header img{ float: left !important; }
.logo { padding: 0; float: left;}
.logo img { padding: 0; margin-right: 20px;}
#main_container {margin-top: 1cm; }

.mitaddchacontent, .mitadizdacontent div, .textoslateralderecho a, .cajafichadatos, .tabladatos, .cajaeconomica, .buscador-opendata, .columnas-datos, .fichadatos-opendata, .opinion, .encuesta, .calendario, .cajabuscadorsia, .oficina-virtual {border: 0; box-shadow: none;/* margin-bottom: 0.5em;*/ padding: 0;}

/*Home*/
.mitaddchacontent ul li a, .mitadizdacontent ul li a, .columnas-datos ul li a  {font-size:1em;}

.panelalertas div, .textobanner { font-size: 1.25em; padding: 4pt; }
.panelalertas span, .cajafichadatos dd, .cajafichadatos dt, .detallesperfil dd, .detallesperfil dt {border: 0;}

/*Páginas*/
#main_container,.center_completo, .center_left, .center_left.home, .mitaddchacontent, .mitadizdacontent { width: auto; padding: 0; margin:0; float: none; border: 0; box-shadow: none;}

.center_content { overflow:visible;}
.center_left { min-height: auto;}

.direccion div, .direccion div:first-child, .oficina-virtual, .oficina-virtual li, .mitaddchacontent ul li, .mitadizdacontent ul li, .mitaddchacontent ul li:first-child, .mitadizdacontent ul li:first-child, 
.mitadizdacontent div, p a.file2, p a.file, .file2, ul li a.file, ul li.pdf a, 
ul.punteado li, ul.faq-list li, .detallesperfil .cajaeconomica, .center_right, .fichadatos-opendata dt  { width: 100%; margin: 0; padding: 0; border: 0; font-size:1em;}

.center_right { float: none;}
.detallesperfil table td.destacado, 
.cajafechas, .fechado  {font-size:1em; padding: 0; border: 0;}
img.right { margin-left: 8pt;}

.detallesperfil .cajaeconomica { min-height: 50px;margin: 8pt 0; border: 1px solid #ccc; padding: 0; padding-top: 5pt;}
.detallesperfil table tr td, .detallesperfil table td.destacado, td.textprice {border: 0 !important; }

.cajafichadatos dd, .cajafichadatos dt, .detallesperfil dd, .detallesperfil dt, .cajafechas dd   {border: 0;}
.cajafichadatos dt, .detallesperfil dt {font-size: 1em;}

/*Footer*/

#footer { padding: 0; color: #000; padding-top: 10pt; font-size: 8pt; clear: both; text-align: left; border-top: 5px solid #E48032; margin-top: 10pt; position: static; bottom: 0;}

.left_footer, .left_footer .ministerio { padding: 0; margin: 0;}

/*Oculto*/
.opcionessuperior, .menu, .buscador, .caminodehormigas, .footertop, .right_footer, .banner-opendata, .cajalateraldchamini, .masprocedimientos,.center_columna, a.file2 img, a.file2.encuestaico, input.volver, .cajaformularioinfo a, .buscadorinferior, 
p.encajado_expediente a, .contenedorCalendario, .rating-ficha, .opinion, cookie-wrapper {display: none; }

